
package appbenedictoxvi;

import appbenedictoxvi.Cliente;
import java.util.ArrayList;

public class Grupo_Estudio
{
private String cod_grupo;
private String nombre_grupo;
private String academia;
private Curso curso;
private String fecha_inicio;
private String fecha_fin;
private String estado;
private String descripcion;
private Instructor instructor;
private String link_syllabus;
private Local local;
private Aula aula;
private String coordenadas;
private ArrayList<Detalle_Grupo> lstDetalle;

    public ArrayList<Detalle_Grupo> getLstDetalle() {
        return lstDetalle;
    }

    public void setLstDetalle(ArrayList<Detalle_Grupo> lstDetalle) {
        this.lstDetalle = lstDetalle;
    }

    public Grupo_Estudio()
    {
    lstDetalle=new ArrayList<Detalle_Grupo>();
    }

    public Grupo_Estudio(String cod_grupo, String nombre_grupo, String academia, Curso curso, String fecha_inicio, String fecha_fin, String estado, String descripcion, Instructor instructor, String link_syllabus, Local local, Aula aula, String coordenadas) {
        this.cod_grupo = cod_grupo;
        this.nombre_grupo = nombre_grupo;
        this.academia = academia;
        this.curso = curso;
        this.fecha_inicio = fecha_inicio;
        this.fecha_fin = fecha_fin;
        this.estado = estado;
        this.descripcion = descripcion;
        this.instructor = instructor;
        this.link_syllabus = link_syllabus;
        this.local = local;
        this.aula = aula;
        this.coordenadas = coordenadas;
        
         //Crear la colección del detalle de grupo
        lstDetalle=new ArrayList<Detalle_Grupo>();
        
    }

    public String getCod_grupo() {
        return cod_grupo;
    }
    public void setCod_grupo(String cod_grupo) {
        this.cod_grupo = cod_grupo;
    }
    public String getNombre_grupo() {
        return nombre_grupo;
    }
    public void setNombre_grupo(String nombre_grupo) {
        this.nombre_grupo = nombre_grupo;
    }
    public String getAcademia() {
        return academia;
    }
    public void setAcademia(String academia) {
        this.academia = academia;
    }
    public Curso getCurso() {
        return curso;
    }
    public void setCurso(Curso curso) {
        this.curso = curso;
    }
    public String getFecha_inicio() {
        return fecha_inicio;
    }
    public void setFecha_inicio(String fecha_inicio) {
        this.fecha_inicio = fecha_inicio;
    }
    public String getFecha_fin() {
        return fecha_fin;
    }
    public void setFecha_fin(String fecha_fin) {
        this.fecha_fin = fecha_fin;
    }
    public String getEstado() {
        return estado;
    }
    public void setEstado(String estado) {
        this.estado = estado;
    }
    public String getDescripcion() {
        return descripcion;
    }
    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }
    public Instructor getInstructor() {
        return instructor;
    }
    public void setInstructor(Instructor instructor) {
        this.instructor = instructor;
    }
    public String getLink_syllabus() {
        return link_syllabus;
    }
    public void setLink_syllabus(String link_syllabus) {
        this.link_syllabus = link_syllabus;
    }
    public Local getLocal() {
        return local;
    }
    public void setLocal(Local local) {
        this.local = local;
    }
    public Aula getAula() {
        return aula;
    }
    public void setAula(Aula aula) {
        this.aula = aula;
    }
    public String getCoordenadas() {
        return coordenadas;
    }
    public void setCoordenadas(String coordenadas) {
        this.coordenadas = coordenadas;
    }

    public void adicionarItem(Cliente cliente)
    {
        //Crear el nuevo detalle
        Detalle_Grupo nuevoDetalle=new Detalle_Grupo(cliente);
        lstDetalle.add(nuevoDetalle);
    }
    
    public int getNumeroItems()
    {
        return lstDetalle.size();
    }

}
